package com.spic.system.domain;

import com.spic.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.util.List;

/**
 * 发布公示公告内容对象 sys_announce
 *
 * @author spic
 * @date 2022-06-15
 */
@Data
public class SysAnnounce extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    private String title;

    /** 类型 0.公示公告 1.上级文件；2.安全公示；3.部门公告；4.规章制度；5.新闻动态；6.部门简介 */
    private String type;

    private String regulatoryType;

    /** 附件 */
    private String file;

    /** 内容 */
    private String content;
    //接收人
    private String userIds;
    //阅读人
    private String userAuthIds;

    private String releaseType;      //发布类型  1 矿级 2部门级

    private String displayDuration;      //显示时长 小时

    /** 消息是否生效 0未生效  1生效 生效后不能修改 */
    private String state;

    /** 是否已读 0未读 1已读 */
    private String isRead;

    /** 非pdf转换成pdf后的url */
    private String transformedUrl;

    /** 文件名 */
    private String fileName;
    /** 文件扩展名 */
    private String ext;

    private String fileId;

    private String originalUrl;

    private List<SysAnnounceReceiver> sysAnnounceReceiverList;

    private List<SysAnnounceReader> sysAnnounceReaderList;

}
